const BASE_URL = 'http://139.9.35.15:6080/wallpaper/';

export function request(config = {}) {
	let {
		url,
		data = {},
		method = "GET",
		header = {}
	} = config

	url = BASE_URL + url
	// header['token'] = "xxxxxx"

	// 使用promise的原因是为了处理uni.requset的回调函数
	return new Promise((resolve, reject) => {
		uni.request({
			url,
			data,
			method,
			header,
			success: res => {
				if (res.data.pass) {
					// 往里面走一层
					resolve(res.data)
				} else {
					uni.showToast({
						title: res.data.errMsg, // 从响应中获取错误信息
						icon: "none", // 使用 "none" 图标，表示没有图标
						// duration: 4000           ,// 提示框显示的时间，单位是毫秒，默认为 1500
						showCancel: false
					});
					reject(res.data)
				}
			},
			fail: err => {
				uni.showToast({
					title: err,
					icon: "none",
					// duration: 4000 
					showCancel: false
				});
				reject(err)
			}
		})
	})
}


// if (res.data.errCode === 0) {
// 	resolve(res.data)
// } else if (res.data.errCode === 400) {
// uni.showModal({
// 	title: "错误提示",
// 	content: res.data.errMsg,
// 	showCancel: false
// })
// 	reject(res.data)
// } else {
// 	uni.showToast({
// 		title: res.data.errMsg,
// 		icon: "none"
// 	})
// 	reject(res.data)
// }